import os

def rename_files_in_directory(directory):
    for root, dirs, files in os.walk(directory):
        for file in files:
            # 获取文件完整路径
            file_path = os.path.join(root, file)
            # 分离文件名和扩展名
            file_name, file_ext = os.path.splitext(file)
            # 找到文件名中最后一个下划线的位置
            last_underscore_pos = file_name.rfind('_')
            # 如果有下划线，则从最后一个下划线后开始截取新文件名
            if last_underscore_pos != -1:
                new_file_name = file_name[last_underscore_pos + 1:] + file_ext
                # 构建新文件的完整路径
                new_file_path = os.path.join(root, new_file_name)
                # 重命名文件
                os.rename(file_path, new_file_path)

# 调用函数，传入需要处理的目录
rename_files_in_directory('E:\\小象第二批\\金美信')
